home *** CD-ROM | disk | FTP | other *** search
/ Quick PC 61 / Quick PC 61.iso / I386 / DRIVER.CAB / efxjx503.ppd < prev    next >
Encoding:
PostScript Printer Description  |  2003-02-21  |  47.7 KB  |  1,264 lines

  1. *PPD-Adobe: "4.3"
  2. *% Adobe Systems PostScript(R) Printer Description File
  3. *% Copyright 1993-96 Electronics for Imaging, Inc.
  4. *% All Rights Reserved.
  5. *% Permission is granted for redistribution of this file as
  6. *% long as this copyright notice is intact and the contents
  7. *% of the file is not altered in any way from its original form.
  8. *% End of Copyright statement
  9. *% *********
  10. *% EFI Information Block
  11. *%
  12. *%EFFileVersion: 2.0
  13. *%
  14. *% *********
  15.  
  16. *FormatVersion: "4.3"
  17. *FileVersion: "1.1"
  18. *PCFileName: "EFXJX503.PPD"
  19. *LanguageVersion: English
  20. *LanguageEncoding: ISOLatin1
  21. *Product: "(Fiery XJ 5750)"
  22. *PSVersion: "(2015.108) 0"
  23. *ModelName: "Fiery XJ 5750 Color Server v2015.108"
  24. *%ShortNickName: "Fiery XJ 5750 v2015.108"
  25. *ShortNickName: "Xerox DocuColor5750 w/ Fiery XJ"
  26. *NickName: "Fiery XJ 5750 Color Server v2015.108"
  27. *Manufacturer: "Xerox"
  28.  
  29. *% PPD body begins
  30.  
  31. *% === Options and Constraints ==============================
  32.  
  33. *% We do not support TabloidExtra (12x18) Transparency (or Interleaved)
  34. *UIConstraints: *PageSize TabloidExtra *MediaType Transparent
  35. *UIConstraints: *PageRegion TabloidExtra *MediaType Transparent
  36. *UIConstraints: *PageSize TabloidExtra *MediaType Interleaved
  37. *UIConstraints: *PageRegion TabloidExtra *MediaType Interleaved
  38. *UIConstraints: *MediaType Transparent *PageSize TabloidExtra
  39. *UIConstraints: *MediaType Transparent *PageRegion TabloidExtra
  40. *UIConstraints: *MediaType Interleaved *PageSize TabloidExtra
  41. *UIConstraints: *MediaType Interleaved *PageRegion TabloidExtra
  42.  
  43. *% 12x18 paper should only be printed from Manual Feed. 
  44. *UIConstraints: *PageSize TabloidExtra *InputSlot Tray1
  45. *UIConstraints: *PageRegion TabloidExtra *InputSlot Tray1
  46. *UIConstraints: *InputSlot Tray1 *PageSize TabloidExtra
  47. *UIConstraints: *InputSlot Tray1 *PageRegion TabloidExtra
  48.  
  49. *UIConstraints: *PageSize TabloidExtra *InputSlot Tray2
  50. *UIConstraints: *PageRegion TabloidExtra *InputSlot Tray2
  51. *UIConstraints: *InputSlot Tray2 *PageSize TabloidExtra
  52. *UIConstraints: *InputSlot Tray2 *PageRegion TabloidExtra
  53.  
  54. *UIConstraints: *PageSize TabloidExtra *InputSlot Tray3
  55. *UIConstraints: *PageRegion TabloidExtra *InputSlot Tray3
  56. *UIConstraints: *InputSlot Tray3 *PageSize TabloidExtra
  57. *UIConstraints: *InputSlot Tray3 *PageRegion TabloidExtra
  58.  
  59. *UIConstraints: *PageSize TabloidExtra *InputSlot Tray4
  60. *UIConstraints: *PageRegion TabloidExtra *InputSlot Tray4
  61. *UIConstraints: *InputSlot Tray4 *PageSize TabloidExtra
  62. *UIConstraints: *InputSlot Tray4 *PageRegion TabloidExtra
  63.  
  64. *% We do not support Postcard Thick, Transparent, or Interleaved
  65. *UIConstraints: *PageSize Postcard *MediaType Transparent
  66. *UIConstraints: *PageRegion Postcard *MediaType Transparent
  67. *UIConstraints: *PageSize Postcard *MediaType Interleaved
  68. *UIConstraints: *PageRegion Postcard *MediaType Interleaved
  69. *UIConstraints: *PageSize Postcard *MediaType Thick
  70. *UIConstraints: *PageRegion Postcard *MediaType Thick
  71. *UIConstraints: *MediaType Transparent *PageSize Postcard
  72. *UIConstraints: *MediaType Transparent *PageRegion Postcard
  73. *UIConstraints: *MediaType Interleaved *PageSize Postcard
  74. *UIConstraints: *MediaType Interleaved *PageRegion Postcard
  75. *UIConstraints: *MediaType Thick *PageSize Postcard
  76. *UIConstraints: *MediaType Thick *PageRegion Postcard
  77.  
  78. *% Postcard paper should only be printed from Manual Feed. 
  79. *UIConstraints: *PageSize Postcard *InputSlot Tray1
  80. *UIConstraints: *PageRegion Postcard *InputSlot Tray1
  81. *UIConstraints: *InputSlot Tray1 *PageSize Postcard
  82. *UIConstraints: *InputSlot Tray1 *PageRegion Postcard
  83.  
  84. *UIConstraints: *PageSize Postcard *InputSlot Tray2
  85. *UIConstraints: *PageRegion Postcard *InputSlot Tray2
  86. *UIConstraints: *InputSlot Tray2 *PageSize Postcard
  87. *UIConstraints: *InputSlot Tray2 *PageRegion Postcard
  88.  
  89. *UIConstraints: *PageSize Postcard *InputSlot Tray3
  90. *UIConstraints: *PageRegion Postcard *InputSlot Tray3
  91. *UIConstraints: *InputSlot Tray3 *PageSize Postcard
  92. *UIConstraints: *InputSlot Tray3 *PageRegion Postcard
  93.  
  94. *UIConstraints: *PageSize Postcard *InputSlot Tray4
  95. *UIConstraints: *PageRegion Postcard *InputSlot Tray4
  96. *UIConstraints: *InputSlot Tray4 *PageSize Postcard
  97. *UIConstraints: *InputSlot Tray4 *PageRegion Postcard
  98.  
  99. *% Constraints on MediaType with Tray1-4...................
  100. *UIConstraints: *MediaType Thick *InputSlot Tray1
  101. *%UIConstraints: *InputSlot Tray1 *MediaType Thick
  102. *UIConstraints: *MediaType Transparent *InputSlot Tray1
  103. *%UIConstraints: *InputSlot Tray1 *MediaType Transparent
  104. *UIConstraints: *MediaType Interleaved *InputSlot Tray1
  105. *%UIConstraints: *InputSlot Tray1 *MediaType Interleaved
  106.  
  107. *UIConstraints: *MediaType Thick *InputSlot Tray2
  108. *%UIConstraints: *InputSlot Tray2 *MediaType Thick
  109. *UIConstraints: *MediaType Transparent *InputSlot Tray2
  110. *%UIConstraints: *InputSlot Tray2 *MediaType Transparent
  111. *UIConstraints: *MediaType Interleaved *InputSlot Tray2
  112. *%UIConstraints: *InputSlot Tray2 *MediaType Interleaved
  113.  
  114. *UIConstraints: *MediaType Thick *InputSlot Tray3
  115. *%UIConstraints: *InputSlot Tray3 *MediaType Thick
  116. *UIConstraints: *MediaType Transparent *InputSlot Tray3
  117. *%UIConstraints: *InputSlot Tray3 *MediaType Transparent
  118. *UIConstraints: *MediaType Interleaved *InputSlot Tray3
  119. *%UIConstraints: *InputSlot Tray3 *MediaType Interleaved
  120.  
  121. *UIConstraints: *MediaType Thick *InputSlot Tray4
  122. *%UIConstraints: *InputSlot Tray4 *MediaType Thick
  123. *UIConstraints: *MediaType Transparent *InputSlot Tray4
  124. *%UIConstraints: *InputSlot Tray4 *MediaType Transparent
  125. *UIConstraints: *MediaType Interleaved *InputSlot Tray4
  126. *%UIConstraints: *InputSlot Tray4 *MediaType Interleaved
  127.  
  128. *% Gray, ACA1 and ACA2 Constraints==============================
  129. *UIConstraints: *EFColorMode RGB1 *EFColorRendDict Preferred
  130. *UIConstraints: *EFColorMode RGB1 *EFColorRendDict Colorimetric
  131. *UIConstraints: *EFColorMode RGB1 *EFColorRendDict Business 
  132. *UIConstraints: *EFColorMode RGB1 *EFColorRendDict Monitor 
  133. *UIConstraints: *EFColorRendDict Preferred *EFColorMode RGB1
  134. *UIConstraints: *EFColorRendDict Colorimetric *EFColorMode RGB1
  135. *UIConstraints: *EFColorRendDict Business *EFColorMode RGB1
  136. *UIConstraints: *EFColorRendDict Monitor *EFColorMode RGB1
  137.  
  138. *UIConstraints: *EFColorMode RGB2 *EFColorRendDict Preferred
  139. *UIConstraints: *EFColorMode RGB2 *EFColorRendDict Colorimetric
  140. *UIConstraints: *EFColorMode RGB2 *EFColorRendDict Business 
  141. *UIConstraints: *EFColorMode RGB2 *EFColorRendDict Monitor 
  142. *UIConstraints: *EFColorRendDict Preferred *EFColorMode RGB2
  143. *UIConstraints: *EFColorRendDict Colorimetric *EFColorMode RGB2
  144. *UIConstraints: *EFColorRendDict Business *EFColorMode RGB2
  145. *UIConstraints: *EFColorRendDict Monitor *EFColorMode RGB2
  146.  
  147. *UIConstraints: *EFColorMode GRAY *EFColorRendDict Preferred
  148. *UIConstraints: *EFColorMode GRAY *EFColorRendDict Business
  149. *UIConstraints: *EFColorMode GRAY *EFColorRendDict Colorimetric
  150. *UIConstraints: *EFColorMode GRAY *EFColorRendDict Monitor
  151.  
  152. *UIConstraints: *EFColorRendDict Preferred *EFColorMode GRAY
  153. *UIConstraints: *EFColorRendDict Colorimetric *EFColorMode GRAY
  154. *UIConstraints: *EFColorRendDict Business *EFColorMode GRAY
  155. *UIConstraints: *EFColorRendDict Monitor *EFColorMode GRAY
  156.  
  157. *UIConstraints: *EFColorMode GRAY *EFPrinterMode Halftone
  158. *UIConstraints: *EFPrinterMode Halftone *EFColorMode GRAY
  159. *UIConstraints: *EFColorMode RGB1 *EFPrinterMode Halftone
  160. *UIConstraints: *EFPrinterMode Halftone *EFColorMode RGB1
  161. *UIConstraints: *EFColorMode RGB2 *EFPrinterMode Halftone
  162. *UIConstraints: *EFPrinterMode Halftone *EFColorMode RGB2
  163.  
  164. *% Overprinting Constraints ================
  165. *UIConstraints: *EFOverprint On *EFPrinterMode Halftone
  166. *UIConstraints: *EFPrinterMode Halftone *EFOverprint On
  167.  
  168. *UIConstraints: *EFOverprint On *EFColorRendDict Preferred
  169. *UIConstraints: *EFOverprint On *EFColorRendDict Colorimetric
  170. *UIConstraints: *EFOverprint On *EFColorRendDict Business 
  171. *UIConstraints: *EFOverprint On *EFColorRendDict Monitor 
  172. *UIConstraints: *EFColorRendDict Preferred *EFOverprint On
  173. *UIConstraints: *EFColorRendDict Colorimetric *EFOverprint On
  174. *UIConstraints: *EFColorRendDict Business *EFOverprint On
  175. *UIConstraints: *EFColorRendDict Monitor *EFOverprint On
  176.  
  177. *UIConstraints: *EFColorMode GRAY *EFOverprint On
  178. *UIConstraints: *EFOverprint On *EFColorMode GRAY
  179. *UIConstraints: *EFColorMode RGB1 *EFOverprint On
  180. *UIConstraints: *EFOverprint On *EFColorMode RGB1
  181. *UIConstraints: *EFColorMode RGB2 *EFOverprint On
  182. *UIConstraints: *EFOverprint On *EFColorMode RGB2
  183.  
  184. *% General Information and Defaults ===============
  185. *FreeVM: "16632226"
  186. *LanguageLevel: "2"
  187. *ColorDevice: True
  188. *DefaultColorSpace: CMYK
  189. *PrintPSErrors: True
  190. *FileSystem: True
  191. *?FileSystem: "
  192.     save
  193.       statusdict /diskstatus known{(True)} {(False)} ifelse = flush
  194.     restore
  195.     "
  196. *End
  197. *Throughput: "10"
  198. *Password: "0"
  199. *ExitServer: "
  200.    count 0 eq
  201.    { false } { true exch startjob } ifelse
  202.    not { (WARNING: Cannot modify initial VM.) =
  203.             (Missing or invalid password.) =
  204.             (Please contact the author of this software.) = flush quit
  205.           } if
  206. "
  207. *End
  208.  
  209. *Reset: "
  210.    count 0 eq
  211.    { false } { true exch startjob } ifelse
  212.    not { (WARNING: Cannot reset printer.) =
  213.             (Missing or invalid password.) =
  214.             (Please contact the author of this software.) = flush quit
  215.           } if
  216.    systemdict /quit get exec
  217.    (WARNING: Printer Reset Failed.) = flush
  218. "
  219. *End
  220.  
  221. *DefaultResolution: 400dpi
  222. *?Resolution: "
  223. save
  224.   initgraphics
  225.   0 0 moveto currentpoint matrix defaultmatrix transform
  226.   0 72 lineto currentpoint matrix defaultmatrix transform
  227.   3 -1 roll sub dup mul
  228.   3 1 roll exch sub dup mul
  229.   add sqrt round cvi
  230.   (          ) cvs print (dpi) = flush
  231. restore
  232. "
  233. *End
  234.  
  235. *AccurateScreensSupport: True
  236.  
  237. *%EFIFlags *EFEnableComp Setup
  238. *OpenUIEFI *EFEnableComp/Memory Multiplier    : PickOne
  239. *OrderDependency: 05 AnySetup *EFEnableComp
  240. *DefaultEFEnableComp: YES
  241. *EFEnableComp YES/On: ""
  242. *EFEnableComp NO/Off: ""
  243. *CloseUIEFI: *EFEnableComp 
  244.  
  245. *%EFIFlags *EFPrinterMode Command|Setup
  246. *OpenUI *EFPrinterMode/Printer Mode    :PickOne
  247. *OrderDependency: 10 AnySetup *EFPrinterMode 
  248. *DefaultEFPRINTERMODE: EFPrintDEF
  249. *EFPRINTERMODE EFPrintDEF/Printer's default: ""
  250. *EFPrinterMode Contone/Contone: " userdict /setcolorbundle known
  251.     { << /Compression /Disabled /HalftoneMode /Contone >> setcolorbundle }
  252.     { << /DeviceRenderingInfo << /Type 4 
  253.     /ValuesPerColorComponent 256 >> >> setpagedevice } ifelse "
  254. *End
  255. *EFPrinterMode Halftone/Halftone: " userdict /setcompression known 
  256.     { << /HalftoneMode /Halftone >> setcolorbundle } 
  257.      { << /DeviceRenderingInfo << /Type 4 
  258.      /ValuesPerColorComponent 2 >> >> setpagedevice } ifelse "
  259. *End
  260. *?EFPrinterMode: "currentpagedevice /DeviceRenderingInfo get 
  261.     /ValuesPerColorComponent get ln 2 ln div cvi = flush"
  262. *End
  263. *CloseUI: *EFPrinterMode
  264.  
  265. *%EFIFlags *EFCopierMode Command
  266. *OpenUI *EFCopierMode/Copier Mode    :PickOne
  267. *OrderDependency: 40 AnySetup *EFCopierMode
  268. *DefaultEFCopierMode: CopierDEF
  269. *EFCopierMode CopierDEF/Printer's default: ""
  270. *EFCopierMode Photo/Photo: " userdict /XJXsetmapmode known 
  271.     { 0 XJXsetmapmode } 
  272.     { (printerinfo setmapmode 0) =string 
  273.         /CPSI /ProcSet findresource /externalcommand get exec { pop } if } ifelse "
  274. *End
  275. *EFCopierMode Map/Map: " userdict /XJXsetmapmode known 
  276.     { 1 XJXsetmapmode } 
  277.     { (printerinfo setmapmode 1) =string 
  278.         /CPSI /ProcSet findresource /externalcommand get exec { pop } if } ifelse "
  279. *End
  280. *?EFCopierMode: ""
  281. *CloseUI: *EFCopierMode
  282.  
  283. *OpenUI *EFOverprint/Combine Separations    :PickOne
  284. *OrderDependency: 40 AnySetup *EFOverprint
  285. *DefaultEFOverprint: OverPrintDEF
  286. *EFOverprint OverPrintDEF/Printer's default: ""
  287. *EFOverprint On/On: " userdict /XJXsetoverprint known 
  288.     { 1 XJXsetoverprint } 
  289.     { (printerinfo overprint 1) =string 
  290.         /CPSI /ProcSet findresource /externalcommand get exec { pop } if } ifelse 
  291.          userdict /setcolorbundle known
  292.     { << /ColorMode /Grayscale /Compression /Disabled >> setcolorbundle }
  293.     { << /ProcessColorModel /DeviceGray >> setpagedevice } ifelse "
  294. *End
  295. *EFOverprint Off/Off: " userdict /XJXsetoverprint known 
  296.     { 0 XJXsetoverprint } 
  297.     { (printerinfo overprint 0) =string 
  298.         /CPSI /ProcSet findresource /externalcommand get exec { pop } if } ifelse 
  299.          userdict /setcolorbundle known
  300.     { << /ColorMode /Grayscale /Compression /Disabled >> setcolorbundle }
  301.     { << /ProcessColorModel /DeviceGray >> setpagedevice } ifelse "
  302. *End
  303. *?EFOverprint: ""
  304. *CloseUI: *EFOverprint
  305.  
  306. *%EFIFlags *EFColorMode Command|Setup
  307. *OpenUI *EFColorMode/Color Mode    :PickOne
  308. *OrderDependency: 15 AnySetup *EFColorMode 
  309. *DefaultEFCOLORMODE: ColorDEF
  310. *EFCOLORMODE ColorDEF/Printer's default: ""
  311. *EFColorMode CMYK/CMYK: " userdict /setcolorbundle known 
  312.     { << /ColorMode /CMYK >> setcolorbundle }
  313.     { << /ProcessColorModel /DeviceCMYK >> setpagedevice } ifelse "
  314. *End
  315. *EFColorMode RGB1/ACA 1:" userdict /setcolorbundle known 
  316.     { << /ColorMode /RGB >> setcolorbundle 1 XJXsetacamode }
  317.     { << /ProcessColorModel /DeviceRGB >> setpagedevice } ifelse 
  318.         (printerinfo acatype 1) =string 
  319.         /CPSI /ProcSet findresource /externalcommand get exec {pop} if "
  320. *End
  321. *EFColorMode RGB2/ACA 2:" userdict /setcolorbundle known 
  322.     { << /ColorMode /RGB >> setcolorbundle 2 XJXsetacamode }
  323.     { << /ProcessColorModel /DeviceRGB >> setpagedevice } ifelse 
  324.         (printerinfo acatype 2) =string 
  325.         /CPSI /ProcSet findresource /externalcommand get exec {pop} if "
  326. *End
  327. *EFColorMode GRAY/Grayscale: " userdict /setcolorbundle known
  328.     { << /ColorMode /Grayscale /Compression /Disabled >> setcolorbundle }
  329.     { << /ProcessColorModel /DeviceGray >> setpagedevice } ifelse "
  330. *End
  331. *?EFColorMode: " currentpagedevice /ProcessColorModel get == } if "
  332. *CloseUI: *EFColorMode
  333.  
  334. *%EFIFlags *EFDefPaperSize Setup
  335. *OpenUIEFI *EFDefPaperSize/Default Paper Sizes    :PickOne
  336. *OrderDependency: 20 AnySetup *EFDefPaperSize
  337. *DefaultEFDefPaperSize: US
  338. *EFDefPaperSize US/US: ""
  339. *EFDefPaperSize Metric/Metric: ""
  340. *?EFDefPaperSize: ""
  341. *CloseUIEFI: *EFDefPaperSize 
  342.  
  343. *%EFIFlags *EFConvPaperSize Setup
  344. *OpenUIEFI *EFConvPaperSize/Convert Paper Sizes    : PickOne
  345. *OrderDependency: 25 AnySetup *EFConvPaperSize
  346. *DefaultEFConvPaperSize: False
  347. *EFConvPaperSize False/No: ""
  348. *EFConvPaperSize LetterToA4/Letter/11x17->A4/A3: ""
  349. *EFConvPaperSize A4ToLetter/A4/A3->Letter/11x17: ""
  350. *?EFConvPaperSize: ""
  351. *CloseUIEFI: *EFConvPaperSize
  352.  
  353. *%EFIFlags *EFCovPgAtEnd Setup
  354. *OpenUIEFI *EFCovPgAtEnd/Print Cover Page    : PickOne
  355. *OrderDependency: 30 AnySetup *EFCovPgAtEnd
  356. *DefaultEFCovPgAtEnd: NO
  357. *EFCovPgAtEnd YES/Yes: ""
  358. *EFCovPgAtEnd NO/No: ""
  359. *CloseUIEFI: *EFCovPgAtEnd
  360.  
  361. *%EFIFlags *EFCourierSubst Setup
  362. *OpenUIEFI *EFCourierSubst/Allow Courier       Substitution    :PickOne
  363. *OrderDependency: 35 AnySetup *EFCourierSubst
  364. *DefaultEFCourierSubst: YES
  365. *EFCourierSubst YES/Yes: ""
  366. *EFCourierSubst NO/No: ""
  367. *CloseUIEFI: *EFCourierSubst 
  368.  
  369. *%EFIFlags *EFPSError Setup
  370. *OpenUIEFI *EFPSError/Print to PS Error    : PickOne
  371. *OrderDependency: 40 AnySetup *EFPSError
  372. *DefaultEFPSError: NO
  373. *EFPSError YES/Yes: ""
  374. *EFPSError NO/No: ""
  375. *CloseUIEFI: *EFPSError
  376.  
  377. *%EFIFlags *EFUseBypassTray Setup
  378. *OpenUIEFI *EFUseBypassTray/Enable Bypass Tray  as default    : PickOne
  379. *OrderDependency: 20 AnySetup *EFUseBypassTray
  380. *DefaultEFUseBypassTray: NO
  381. *EFUseBypassTray YES/Yes: ""
  382. *EFUseBypassTray NO/No: ""
  383. *CloseUIEFI: *EFUseBypassTray
  384.  
  385. *%EFIFlags *EFUseSorter Setup
  386. *OpenUIEFI *EFUseSorter/Enable Sorter       as default    : PickOne
  387. *OrderDependency: 20 AnySetup *EFUseSorter
  388. *DefaultEFUseSorter: NO
  389. *EFUseSorter YES/Yes: ""
  390. *EFUseSorter NO/No: ""
  391. *CloseUIEFI: *EFUseSorter
  392.  
  393. *%EFIFlags *Sorter Spooler|Command
  394. *OpenUI *Sorter/Sorter Mode    :PickOne
  395. *OrderDependency: 50 AnySetup *Sorter
  396. *DefaultSorter: SorterDEF
  397. *Sorter SorterDEF/Printer's default: ""
  398. *Sorter True/On:    "<< /Collate true>> setpagedevice"
  399. *Sorter False/Off: "<< /Collate false>> setpagedevice"
  400. *?Sorter: "currentpagedevice /Collate get {(On)} {(Off)} ifelse = flush"
  401. *CloseUI: *Sorter
  402.  
  403. *%EFIFlags *MediaType Spooler|Command
  404. *OpenUI *MediaType/Media Type    :PickOne
  405. *OrderDependency: 50 AnySetup *MediaType
  406. *DefaultMediaType: MediaTypeDEF
  407. *MediaType MediaTypeDEF/Printer's default: ""
  408. *MediaType Plain/Plain Paper: " userdict /setcolorbundle known
  409.     { << /MediaType /Plain >> setcolorbundle 1 XJXsetmediatype } if"
  410. *End
  411. *MediaType Thick/Thick Paper:  " userdict /setcolorbundle known
  412.     { << /MediaType /Thick >> setcolorbundle 2 XJXsetmediatype } if"
  413. *End
  414. *MediaType Transparent/Transparency: " userdict /setcolorbundle known
  415.     { << /MediaType /Transparent >> setcolorbundle 3 XJXsetmediatype } if"
  416. *End
  417. *MediaType Interleaved/Interleaved: " userdict /setcolorbundle known
  418.     { << /MediaType /Interleaved >> setcolorbundle 4 XJXsetmediatype  } if"
  419. *End
  420. *?MediaType: " userdict /setcolorbundle known { 
  421.     currentcolorbundle /MediaType get == } if"
  422. *End
  423. *CloseUI: *MediaType
  424.  
  425. *%EFIFlags *EFColorRendDict Spooler|Command
  426. *OpenUI *EFColorRendDict/Rendering Style    :PickOne
  427. *OrderDependency: 60 AnySetup *EFColorRendDict
  428. *DefaultEFColorRendDict: RenderingDEF
  429. *EFColorRendDict RenderingDEF/Printer's default: ""
  430. *EFColorRendDict Preferred/Photographic: " userdict /setcolorbundle known
  431.     { << /ColorRendering /Photographic >> setcolorbundle }
  432.       { /DefaultColorRendering 
  433.        currentpagedevice /DeviceRenderingInfo 
  434.                get /ValuesPerColorComponent get 2 eq 
  435.           { /HTPreferredColorRendering } { /PreferredColorRendering } ifelse
  436.            /ColorRendering findresource
  437.          /ColorRendering defineresource setcolorrendering
  438.     } ifelse "
  439. *End
  440. *EFColorRendDict Business/Presentation: " userdict /setcolorbundle known
  441.     { << /ColorRendering /Presentation >> setcolorbundle }
  442.     { /DefaultColorRendering 
  443.        currentpagedevice /DeviceRenderingInfo 
  444.                get /ValuesPerColorComponent get 2 eq 
  445.           { /HTBusinessColorRendering } { /BusinessColorRendering } ifelse
  446.            /ColorRendering findresource
  447.          /ColorRendering defineresource setcolorrendering
  448.     } ifelse "
  449. *End
  450. *EFColorRendDict Monitor/Monitor: " userdict /setcolorbundle known
  451.     { << /ColorRendering /Monitor >> setcolorbundle }
  452.     { /DefaultColorRendering 
  453.        currentpagedevice /DeviceRenderingInfo 
  454.                get /ValuesPerColorComponent get 2 eq 
  455.           { /HTMonitorColorRendering } { /MonitorColorRendering } ifelse
  456.            /ColorRendering findresource
  457.          /ColorRendering defineresource setcolorrendering
  458.     } ifelse "
  459. *End
  460. *EFColorRendDict Colorimetric/Solid Color: " userdict /setcolorbundle known
  461.     { << /ColorRendering /Solid >> setcolorbundle }
  462.     { /DefaultColorRendering 
  463.        currentpagedevice /DeviceRenderingInfo 
  464.                get /ValuesPerColorComponent get 2 eq 
  465.           { /HTColorimetricColorRendering } { /ColorimetricColorRendering } ifelse
  466.            /ColorRendering findresource
  467.          /ColorRendering defineresource setcolorrendering
  468.     } ifelse "
  469. *End
  470. *?EFColorRendDict: " userdict /setcolorbundle known
  471.     { currentcolorbundle /ColorRendering get == } if "
  472. *End
  473. *CloseUI: *EFColorRendDict
  474.  
  475. *%EFIFlags *EFBrightness Spooler|Command
  476. *OpenUI *EFBrightness/Brightness    :PickOne
  477. *OrderDependency: 55 AnySetup *EFBrightness
  478. *DefaultEFBrightness: EFBrightnessDEF
  479. *EFBrightness EFBrightnessDEF/Printer's default: ""
  480. *EFBrightness +0.24/85%  Lightest: " {dup 180 mul sin 0.15 mul add } bind
  481.     userdict /ColorAdjust known 
  482.     {  dup dup dup ColorAdjust /coloradjust get exec }
  483.     {  { /Dummy1 exec /Dummy2 exec } bind dup 2 currenttransfer put
  484.        dup 0 4 -1 roll put settransfer } ifelse "
  485. *End
  486. *EFBrightness +0.16/90%  Lighter:     " {dup 180  mul sin 0.10 mul add } bind
  487.     userdict /ColorAdjust known 
  488.     {  dup dup dup ColorAdjust /coloradjust get exec }
  489.     {  { /Dummy1 exec /Dummy2 exec } bind dup 2 currenttransfer put
  490.        dup 0 4 -1 roll put settransfer } ifelse "
  491. *End
  492. *EFBrightness +0.08/95%  Light:     " {dup 180  mul sin 0.05 mul add } bind
  493.     userdict /ColorAdjust known 
  494.     {  dup dup dup ColorAdjust /coloradjust get exec }
  495.     {  { /Dummy1 exec /Dummy2 exec } bind dup 2 currenttransfer put
  496.        dup 0 4 -1 roll put settransfer } ifelse "
  497. *End
  498. *EFBrightness 00.00/100% Normal:     " {} settransfer "
  499. *EFBrightness -0.08/105% Dark:     " {dup 180  mul sin -0.05 mul add } bind
  500.     userdict /ColorAdjust known 
  501.     {  dup dup dup ColorAdjust /coloradjust get exec }
  502.     {  { /Dummy1 exec /Dummy2 exec } bind dup 2 currenttransfer put
  503.        dup 0 4 -1 roll put settransfer } ifelse "
  504. *End
  505. *EFBrightness -0.16/110% Darker:     " {dup 180  mul sin -0.10 mul add } bind
  506.     userdict /ColorAdjust known 
  507.     {  dup dup dup ColorAdjust /coloradjust get exec }
  508.     {  { /Dummy1 exec /Dummy2 exec } bind dup 2 currenttransfer put
  509.        dup 0 4 -1 roll put settransfer } ifelse "
  510. *End
  511. *EFBrightness -0.24/115% Darkest:    " {dup 180  mul sin -0.15 mul add } bind
  512.     userdict /ColorAdjust known 
  513.     {  dup dup dup ColorAdjust /coloradjust get exec }
  514.     {  { /Dummy1 exec /Dummy2 exec } bind dup 2 currenttransfer put
  515.        dup 0 4 -1 roll put settransfer } ifelse "
  516. *End
  517. *CloseUI: *EFBrightness
  518.  
  519. *%EFIFlags *EFCalibFly Spooler|Command
  520. *%EFIGroup *EFCalibFly  Color/Color
  521. *OpenUI *EFCalibFly/Calibration/Simulation :PickOne
  522. *OrderDependency: 60 AnySetup *ColorRenderDict
  523. *DefaultEFCalibFly: EFCalibFlyDEF
  524. *EFCalibFly EFCalibFlyDEF/Printer's default: ""
  525. *EFCalibFly Copier/Copier: " userdict /setcolorbundle known
  526.     { 
  527.        userdict /setcalibrationtype known {
  528.           (.Copier) userdict /setcalibrationtype get exec
  529.           << /Calibration /Calib >> setcolorbundle 
  530.        } if
  531.      } if"
  532. *End
  533. *EFCalibFly SWOP/SWOP-Coated: " userdict /setcolorbundle known
  534.     { 
  535.        userdict /setcalibrationtype known {
  536.           (.SWOP-Coated) userdict /setcalibrationtype get exec
  537.           << /Calibration /Calib >> setcolorbundle 
  538.        } if
  539.      } if"
  540. *End
  541. *EFCalibFly DIC/DIC: " userdict /setcolorbundle known
  542.     { 
  543.        userdict /setcalibrationtype known {
  544.           (.DIC) userdict /setcalibrationtype get exec
  545.           << /Calibration /Calib >> setcolorbundle 
  546.        } if
  547.      } if"
  548. *End
  549. *EFCalibFly Euroscale/Euroscale: " userdict /setcolorbundle known
  550.     { 
  551.        userdict /setcalibrationtype known {
  552.           (.Euroscale) userdict /setcalibrationtype get exec
  553.           << /Calibration /Calib >> setcolorbundle 
  554.        } if
  555.      } if"
  556. *End
  557. *EFCalibFly Linear/Linear: " userdict /setcolorbundle known
  558.     { 
  559.        userdict /setcalibrationtype known {
  560.           (.Linear) userdict /setcalibrationtype get exec
  561.           << /Calibration /Calib >> setcolorbundle 
  562.        } if
  563.      } if"
  564. *End
  565. *EFCalibFly Custom1/Custom 1: " userdict /setcolorbundle known
  566.     { 
  567.        userdict /setcalibrationtype known {
  568.           (.Custom-1) userdict /setcalibrationtype get exec
  569.           << /Calibration /Calib >> setcolorbundle 
  570.        } if
  571.      } if"
  572. *End
  573. *EFCalibFly Custom2/Custom 2: " userdict /setcolorbundle known
  574.     { 
  575.        userdict /setcalibrationtype known {
  576.           (.Custom-2) userdict /setcalibrationtype get exec
  577.           << /Calibration /Calib >> setcolorbundle 
  578.        } if
  579.      } if"
  580. *End
  581. *EFCalibFly None/None: " userdict /setcolorbundle known
  582.     { 
  583.        userdict /setcalibrationtype known {
  584.           (.None) userdict /setcalibrationtype get exec
  585.           << /Calibration /Calib >> setcolorbundle 
  586.        } if
  587.      } if"
  588. *End
  589. *CloseUI: *EFCalibFly
  590.  
  591.  
  592. *%EFIFlags *EFSharpness Spooler|Command
  593. *OpenUI *EFSharpness/Sharpness    :PickOne
  594. *OrderDependency: 40 AnySetup *EFSharpness
  595. *DefaultEFSharpness: SharpnessDEF
  596. *EFSharpness SharpnessDEF/Printer's default: ""
  597. *EFSharpness Softer/Softer: " userdict /XJXsharpness known 
  598.     { 10 XJXsharpness } 
  599.     { (printerinfo sharpness 10) =string 
  600.         /CPSI /ProcSet findresource /externalcommand get exec { pop } if } ifelse "
  601. *End
  602. *EFSharpness Normal/Normal: " userdict /XJXsharpness known 
  603.     { 3 XJXsharpness } 
  604.     { (printerinfo sharpness 3) =string 
  605.         /CPSI /ProcSet findresource /externalcommand get exec { pop } if } ifelse "
  606. *End
  607. *EFSharpness Sharper/Sharper: " userdict /XJXsharpness known 
  608.     { 4 XJXsharpness } 
  609.     { (printerinfo sharpness 4) =string 
  610.         /CPSI /ProcSet findresource /externalcommand get exec { pop } if } ifelse "
  611. *End
  612. *CloseUI: *EFSharpness
  613.  
  614. *%EFIFlags *EFPrange Command
  615. *OpenUIEFI *EFPrange/Page Range    : PickOne
  616. *OrderDependency: 70 AnySetup *EFPrange
  617. *DefaultEFPrange: All
  618. *EFPrange All/All: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
  619.     currentglobal true setglobal
  620.     DriverOps /pagerange [ ] put
  621.     setglobal "
  622. *End
  623. *EFPrange Even/Even: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
  624.     currentglobal true setglobal
  625.     DriverOps /pagerange [ 1 1000 { dup 2 add } repeat ] put
  626.     setglobal "
  627. *End
  628. *EFPrange Odd/Odd: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
  629.     currentglobal true setglobal
  630.     DriverOps /pagerange [ 0 1000 { dup 2 add } repeat ] put
  631.     setglobal "
  632. *End
  633. *EFPrange range1/1-3, 5, 7: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
  634.     currentglobal true setglobal
  635.     DriverOps /pagerange [ 0 1 2 4 6 ] put
  636.     setglobal "
  637. *End
  638. *?EFPrange: ""
  639. *CloseUIEFI: *EFPrange
  640.  
  641. *%EFIFlags *EFFlip Command
  642. *OpenUIEFI *EFFlip/Flip    : PickOne
  643. *OrderDependency: 75 AnySetup *EFFlip
  644. *DefaultEFFlip: None
  645. *EFFlip None/None: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
  646.     DriverOps /fliph? false put DriverOps /flipv? false put << >> setpagedevice "
  647. *End
  648. *EFFlip V/Vertical: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
  649.     DriverOps /fliph? false put DriverOps /flipv? true put << >> setpagedevice "
  650. *End
  651. *EFFlip H/Horizonal: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
  652.     DriverOps /fliph? true put DriverOps /flipv? false put << >> setpagedevice "
  653. *End
  654. *EFFlip VH/Vertical & Horizontal: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
  655.     DriverOps /fliph? true put DriverOps /flipv? true put << >> setpagedevice "
  656. *End
  657. *?EFFlip: ""
  658. *CloseUIEFI: *EFFlip
  659.  
  660. *%EFIFlags *EFScale Command
  661. *OpenUIEFI *EFScale/Scale    : PickOne
  662. *OrderDependency: 80 AnySetup *EFScale
  663. *DefaultEFScale: 100
  664. *EFScale 200/200%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
  665.     DriverOps /scale# 2 put << >> setpagedevice "
  666. *End
  667. *EFScale 150/150%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
  668.     DriverOps /scale# 1.5 put << >> setpagedevice "
  669. *End
  670. *EFScale 100/100%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
  671.     DriverOps /scale# 1 put << >> setpagedevice "
  672. *End
  673. *EFScale 75/75%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
  674.     DriverOps /scale# .75 put << >> setpagedevice "
  675. *End
  676. *EFScale 50/50%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
  677.     DriverOps /scale# .5 put << >> setpagedevice "
  678. *End
  679. *?EFScale: ""
  680. *CloseUIEFI: *EFScale
  681.  
  682. *%EFIFlags *EFRotate Command
  683. *OpenUIEFI *EFRotate/Rotate: PickOne
  684. *OrderDependency: 85 AnySetup *EFRotate
  685. *DefaultEFRotate: 0
  686. *EFRotate 0/0í: "  << >> setpagedevice "
  687. *EFRotate 90/90í CCW: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
  688.     DriverOps /rotate# 90 put << >> setpagedevice "
  689. *End
  690. *EFRotate 270/90í CW: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
  691.     DriverOps /rotate# 270 put << >> setpagedevice "
  692. *End
  693. *EFRotate 180/180í: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
  694.     DriverOps /rotate# 180 put << >> setpagedevice "
  695. *End
  696. *?EFRotate: ""
  697. *CloseUIEFI: *EFRotate
  698.  
  699. *% Halftone Information =============================
  700. *ScreenFreq: "50.0"
  701. *ScreenAngle: "0"
  702. *DefaultScreenProc: Graphics
  703. *ScreenProc Graphics: "
  704.     {2 4 
  705.     { 3 1 roll 4 -1 roll exch 
  706.     {dup 8  ge { 8 sub} if exch 
  707.     dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if      
  708.     1.0 add 8 2 div  mul add dup 8 ge {8 sub} if
  709.     dup 0 lt {0 exch sub} if  cvi
  710.     }
  711.     exec 8 mul 3 1 roll exch 
  712.     {dup 8  ge { 8 sub} if exch 
  713.     dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if      
  714.     1.0 add 8 2 div  mul add dup 8 ge {8 sub} if
  715.     dup 0 lt {0 exch sub} if  cvi
  716.     }            
  717.     exec add
  718.     [
  719.     48 18  8 16   46 16  6 14
  720.     56 60 32 24   54 58 30 22
  721.      4 12 44 40    2 10 42 38
  722.     28 20 52 64   26 18 50 62
  723.     
  724.     45 15  5 13   47 17  7 15
  725.     53 57 29 21   55 59 31 23
  726.      1  9 41 37    3 11 43 39
  727.     25 17 49 61   27 19 51 63
  728.     ] 
  729.     exch get 8 dup mul div} exec}"
  730. *End
  731.  
  732. *DefaultTransfer: Null
  733. *Transfer Null: "{ }"
  734. *Transfer Null.Inverse: "{ 1 exch sub }"
  735.  
  736. *% PPD pages begins
  737.  
  738. *% Paper Handling ===================
  739. *% Use these entries to set paper size most of the time, unless there is
  740. *% specific reason to use PageRegion.
  741. *%EFIFlags *PageSize Command
  742. *OpenUI *PageSize/Page Size    :PickOne
  743. *OrderDependency: 90 AnySetup *PageSize
  744. *DefaultPageSize: Letter
  745. *PageSize Letter/Letter: " userdict /setcolorbundle known
  746.     { << /PageSize /Letter >> setcolorbundle }
  747.     { << /PageSize [612 792] /MediaType null 
  748.             /InputAttributes << 0 << /PageSize [612 792] /MediaType null >> >> >> setpagedevice
  749.     } ifelse "
  750. *End
  751. *PageSize A4/A4: " userdict /setcolorbundle known
  752.     { << /PageSize /A4 >> setcolorbundle }
  753.     { << /PageSize [595 842] /MediaType null 
  754.             /InputAttributes << 0 << /PageSize [595 842] /MediaType null >> >> >> setpagedevice
  755.     } ifelse "
  756. *End
  757. *PageSize Legal/Legal: " userdict /setcolorbundle known
  758.     { << /PageSize /Legal >> setcolorbundle } { legal } ifelse "
  759. *End
  760. *PageSize Tabloid/11x17: " userdict /setcolorbundle known
  761.     { << /PageSize /11x17 >> setcolorbundle } { 11x17 } ifelse "
  762. *End
  763. *PageSize A3/A3: " userdict /setcolorbundle known
  764.     { << /PageSize /A3 >> setcolorbundle } { a3 } ifelse "
  765. *End
  766. *PageSize 8x10/8x10: " userdict /setcolorbundle known
  767.     { << /PageSize /8x10 >> setcolorbundle } { 8x10 } ifelse "
  768. *End
  769. *PageSize Legal13/Legal 13: " userdict /setcolorbundle known
  770.     { << /PageSize /Legal13 >> setcolorbundle } { legal13 } ifelse "
  771. *End
  772. *PageSize 9x12/9x12: " userdict /setcolorbundle known
  773.     { << /PageSize /9x12 >> setcolorbundle } { 9x12 } ifelse "
  774. *End
  775. *PageSize 216x356/216x356 mm: " userdict /setcolorbundle known
  776.     { << /PageSize /216x356mm >> setcolorbundle } { legal } ifelse "
  777. *End
  778. *PageSize 216x330/216x330 mm: " userdict /setcolorbundle known
  779.     { << /PageSize /216x330mm >> setcolorbundle } { legal13 } ifelse "
  780. *End
  781. *PageSize SEFLet/SEF Letter: " userdict /setcolorbundle known
  782.     { << /PageSize /SEFLetter >> setcolorbundle }
  783.     { << /PageSize [612 792] /MediaType (ShortEdgeFeed) 
  784.             /InputAttributes << 0 << /PageSize [612 792] /MediaType (ShortEdgeFeed) >> >> >> setpagedevice
  785.     } ifelse "
  786. *End
  787. *PageSize SEFA4/SEF A4: " userdict /setcolorbundle known 
  788.     { << /PageSize /SEFA4 >> setcolorbundle }
  789.     { << /PageSize [595 842] /MediaType (ShortEdgeFeed) 
  790.             /InputAttributes << 0 << /PageSize [595 842] /MediaType (ShortEdgeFeed) >> >> >> setpagedevice
  791.     } ifelse "
  792. *End
  793. *PageSize TabloidExtra/12x18: " userdict /setcolorbundle known
  794.     { << /PageSize /12x18 >> setcolorbundle } 
  795.     { << /PageSize [864 1296] /MediaType (ShortEdgeFeed)
  796.       /InputAttributes << 1 << /PageSize [864 1296] /MediaType (ShortEdgeFeed) >> >> >> setpagedevice
  797.     } ifelse "
  798. *End
  799. *PageSize Postcard/Postcard: " userdict /setcolorbundle known
  800.     { << /PageSize /Postcard >> setcolorbundle }
  801.     { << /PageSize [288 432] /MediaType (ShortEdgeFeed)
  802.       /InputAttributes << 1 << /PageSize [288 432] /MediaType (ShortEdgeFeed) >> >> >> setpagedevice
  803.     } ifelse "
  804. *End
  805. *?PageSize: "  
  806.     save currentpagedevice /PageSize get aload pop
  807.    2 copy gt {exch} if (Unknown) 
  808.    14 dict
  809.    dup [612 792] (Letter) put
  810.    dup [612 1008] (Legal) put
  811.    dup [792 1224] (Tabloid) put
  812.    dup [595 842] (A4) put
  813.    dup [842 1191] (A3) put
  814.    dup [576 720] (8x10) put
  815.    dup [612 936] (Legal13) put
  816.    dup [648 864] (9x12) put
  817.    dup [612  937] (216x330) put
  818.    dup [612 1009] (216x356) put
  819.    dup [612 792] (SEFLet) put
  820.    dup [595 843] (SEFA4) put
  821.    dup [864 1296] (TabloidExtra) put
  822.    dup [288 432] (Postcard) put
  823.    { exch aload pop 4 index sub abs 5 le exch 5 index sub abs 5 le and
  824.       { exch pop exit } { pop } ifelse
  825.    } bind forall = flush pop pop
  826.    restore"
  827. *End
  828. *CloseUI: *PageSize
  829.  
  830. *% These entries will set up the frame buffer. Usually used with manual feed.
  831. *%EFIFlags *PageRegion
  832. *OpenUI *PageRegion    :PickOne
  833. *OrderDependency: 95 AnySetup *PageRegion
  834. *DefaultPageRegion: Letter
  835. *PageRegion Letter/Letter: " userdict /setcolorbundle known
  836.     { << /PageSize /Letter >> setcolorbundle }
  837.     { << /PageSize [612 792] /MediaType null 
  838.             /InputAttributes << 0 << /PageSize [612 792] /MediaType null >> >> >> setpagedevice
  839.     } ifelse "
  840. *End
  841. *PageRegion A4/A4: " userdict /setcolorbundle known
  842.     { << /PageSize /A4 >> setcolorbundle }
  843.     { << /PageSize [595 842] /MediaType null 
  844.             /InputAttributes << 0 << /PageSize [595 842] /MediaType null >> >> >> setpagedevice
  845.     } ifelse "
  846. *End
  847. *PageRegion Legal/Legal: " userdict /setcolorbundle known
  848.     { << /PageSize /Legal >> setcolorbundle } { legal } ifelse "
  849. *End
  850. *PageRegion Tabloid/11x17: " userdict /setcolorbundle known
  851.     { << /PageSize /11x17 >> setcolorbundle } { 11x17 } ifelse "
  852. *End
  853. *PageRegion A3/A3: " userdict /setcolorbundle known
  854.     { << /PageSize /A3 >> setcolorbundle } { a3 } ifelse "
  855. *End
  856. *PageRegion 8x10/8x10: " userdict /setcolorbundle known
  857.     { << /PageSize /8x10 >> setcolorbundle } { 8x10 } ifelse "
  858. *End
  859. *PageRegion Legal13/Legal 13: " userdict /setcolorbundle known
  860.     { << /PageSize /Legal13 >> setcolorbundle } { legal13 } ifelse "
  861. *End
  862. *PageRegion 9x12/9x12: " userdict /setcolorbundle known
  863.     { << /PageSize /9x12 >> setcolorbundle } { 9x12 } ifelse "
  864. *End
  865. *PageRegion 216x356/216x356 mm: " userdict /setcolorbundle known
  866.     { << /PageSize /216x356mm >> setcolorbundle } { legal } ifelse "
  867. *End
  868. *PageRegion 216x330/216x330 mm: " userdict /setcolorbundle known
  869.     { << /PageSize /216x330mm >> setcolorbundle } { legal13 } ifelse "
  870. *End
  871. *PageRegion SEFLet/SEF Letter: " userdict /setcolorbundle known
  872.     { << /PageSize /SEFLetter >> setcolorbundle }
  873.     { << /PageSize [612 792] /MediaType (ShortEdgeFeed) 
  874.             /InputAttributes << 0 << /PageSize [612 792] /MediaType (ShortEdgeFeed) >> >> >> setpagedevice
  875.     } ifelse "
  876. *End
  877. *PageRegion SEFA4/SEF A4: " userdict /setcolorbundle known 
  878.     { << /PageSize /SEFA4 >> setcolorbundle }
  879.     { << /PageSize [595 842] /MediaType (ShortEdgeFeed) 
  880.             /InputAttributes << 0 << /PageSize [595 842] /MediaType (ShortEdgeFeed) >> >> >> setpagedevice
  881.     } ifelse "
  882. *End
  883. *PageRegion TabloidExtra/12x18: " userdict /setcolorbundle known
  884.     { << /PageSize /12x18 >> setcolorbundle } 
  885.     { << /PageSize [864 1296] /MediaType (ShortEdgeFeed)
  886.       /InputAttributes << 1 << /PageSize [864 1296] /MediaType (ShortEdgeFeed) >> >> >> setpagedevice
  887.     } ifelse "
  888. *End
  889. *PageRegion Postcard/Postcard: " userdict /setcolorbundle known
  890.     { << /PageSize /Postcard >> setcolorbundle }
  891.     { << /PageSize [288 432] /MediaType (ShortEdgeFeed)
  892.       /InputAttributes << 1 << /PageSize [288 432] /MediaType (ShortEdgeFeed) >> >> >> setpagedevice } ifelse "
  893. *End
  894. *CloseUI: *PageRegion
  895.  
  896. *DefaultImageableArea: Letter
  897. *ImageableArea Letter/Letter: "14 11 595 783"
  898. *ImageableArea A4/A4: "14 11 578 833"
  899. *ImageableArea Legal/Legal: "9 14 601 991"
  900. *ImageableArea Tabloid/11x17: "9 14 781 1207"
  901. *ImageableArea A3/A3: "9 14 831 1174"
  902. *ImageableArea 8x10/8x10: "14 11 559 711"
  903. *ImageableArea Legal13/Legal 13:  "9 14 601 919"
  904. *ImageableArea 9x12/9x12: "9 14 637 847"
  905. *ImageableArea 216x356/216x356 mm:  "9 14 601 992"
  906. *ImageableArea 216x330/216x330 mm:  "9 14 601 920"
  907. *ImageableArea SEFLet/SEF Letter: "9 14 601 775"
  908. *ImageableArea SEFA4/SEF A4: "9 14 584 825"
  909. *ImageableArea TabloidExtra/12x18: "9 14 848 1279"
  910. *ImageableArea Postcard/Postcard: "9 14 277 415"
  911. *?ImageableArea: "
  912.  save /cvp { cvi (            ) cvs print ( ) print } bind def
  913.   newpath clippath pathbbox
  914.   4 -2 roll exch 2 {ceiling cvp} repeat
  915.   exch 2 {floor cvp} repeat flush
  916.  restore
  917. "
  918. *End
  919.  
  920. *% These provide the physical dimensions of the paper (by keyword)
  921. *DefaultPaperDimension: Letter
  922. *PaperDimension Letter/Letter: "612 792"
  923. *PaperDimension A4/A4: "595 842"
  924. *PaperDimension Legal/Legal: "612 1008"
  925. *PaperDimension Tabloid/11x17: "792 1224"
  926. *PaperDimension A3/A3: "842 1191"
  927. *PaperDimension 8x10/8x10:  "576 720"
  928. *PaperDimension Legal13/Legal 13:  "612 936"
  929. *PaperDimension 9x12/9x12:  "648 864"
  930. *PaperDimension 216x330/216x330 mm:  "612 937"
  931. *PaperDimension 216x356/216x356 mm:  "612 1009"
  932. *PaperDimension SEFLet/SEF Letter: "612 793"
  933. *PaperDimension SEFA4/SEF A4: "595 843"
  934. *PaperDimension TabloidExtra/12x18: "864 1296"
  935. *PaperDimension Postcard/Postcard: "288 432"
  936.  
  937. *% PPD pages ends
  938.  
  939. *RequiresPageRegion All: True
  940. *%EFIFlags *InputSlot
  941. *OpenUI *InputSlot/Paper Source    : PickOne
  942. *OrderDependency: 20 AnySetup *InputSlot
  943. *DefaultInputSlot: Tray1
  944. *InputSlot Tray1/Tray 1: "(printerinfo trayselect 1) =string /CPSI /ProcSet 
  945.     findresource /externalcommand get exec {pop} if"
  946. *End
  947. *InputSlot Tray2/Tray 2: "(printerinfo trayselect 2) =string /CPSI /ProcSet 
  948.     findresource /externalcommand get exec {pop} if"
  949. *End
  950. *InputSlot Tray3/Tray 3: "(printerinfo trayselect 3) =string /CPSI /ProcSet 
  951.     findresource /externalcommand get exec {pop} if"
  952. *End
  953. *% For Tray 4 on 5750, trayselect value is 9, this is what
  954. *% we set on the copier.
  955. *InputSlot Tray4/Tray 4: "(printerinfo trayselect 9) =string /CPSI /ProcSet 
  956.     findresource /externalcommand get exec {pop} if"
  957. *End
  958. *InputSlot ManualFeed/Manual Feed: "
  959.     1 dict dup /ManualFeed true put setpagedevice"
  960. *End
  961. *CloseUI: *InputSlot
  962.  
  963. *DefaultOutputOrder: OutputOrderDEF
  964. *OutputOrder OutputOrderDEF/Printer's default: ""
  965.  
  966. *% Font Information =========================
  967. *DefaultFont: Courier
  968. *Font AvantGarde-Book: Standard "(001.002)" Standard Disk
  969. *Font AvantGarde-BookOblique: Standard "(001.002)" Standard Disk
  970. *Font AvantGarde-Demi: Standard "(001.003)" Standard Disk
  971. *Font AvantGarde-DemiOblique: Standard "(001.003)" Standard Disk
  972. *Font Bookman-Demi: Standard "(001.001)" Standard Disk
  973. *Font Bookman-DemiItalic: Standard "(001.001)" Standard Disk
  974. *Font Bookman-Light: Standard "(001.001)" Standard Disk
  975. *Font Bookman-LightItalic: Standard "(001.001)" Standard Disk
  976. *Font Courier: Standard "(002.002)" Standard Disk
  977. *Font Courier-Bold: Standard "(002.002)" Standard Disk
  978. *Font Courier-BoldOblique: Standard "(002.002)" Standard Disk
  979. *Font Courier-Oblique: Standard "(002.002)" Standard Disk
  980. *Font Helvetica: Standard "(001.006)" Standard Disk
  981. *Font Helvetica-Bold: Standard "(001.007)" Standard Disk
  982. *Font Helvetica-BoldOblique: Standard "(001.007)" Standard Disk
  983. *Font Helvetica-Condensed: Standard "(001.001)" Standard Disk
  984. *Font Helvetica-Condensed-Bold: Standard "(001.002)" Standard Disk
  985. *Font Helvetica-Condensed-BoldObl: Standard "(001.002)" Standard Disk
  986. *Font Helvetica-Condensed-Oblique: Standard "(001.001)" Standard Disk
  987. *Font Helvetica-Narrow: Standard "(001.001)" Standard Disk
  988. *Font Helvetica-Narrow-Bold: Standard "(001.002)" Standard Disk
  989. *Font Helvetica-Narrow-BoldObl: Standard "(001.002)" Standard Disk
  990. *Font Helvetica-Narrow-Oblique: Standard "(001.001)" Standard Disk
  991. *Font Helvetica-Oblique: Standard "(001.006)" Standard Disk
  992. *Font NewCenturySchlbk-Bold: Standard "(001.008)" Standard Disk
  993. *Font NewCenturySchlbk-BoldItalic: Standard "(001.006)" Standard Disk
  994. *Font NewCenturySchlbk-Italic: Standard "(001.005)" Standard Disk
  995. *Font NewCenturySchlbk-Roman: Standard "(001.006)" Standard Disk
  996. *Font Palatino-Bold: Standard "(001.005)" Standard Disk
  997. *Font Palatino-BoldItalic: Standard "(001.005)" Standard Disk
  998. *Font Palatino-Italic: Standard "(001.005)" Standard Disk
  999. *Font Palatino-Roman: Standard "(001.005)" Standard Disk
  1000. *Font Symbol: Special "(001.003)" Special Disk
  1001. *Font Times-Bold: Standard "(001.007)" Standard Disk
  1002. *Font Times-BoldItalic: Standard "(001.009)" Standard Disk
  1003. *Font Times-Italic: Standard "(001.007)" Standard Disk
  1004. *Font Times-Roman: Standard "(001.007)" Standard Disk
  1005. *Font ZapfChancery-MediumItalic: Standard "(001.003)" Standard Disk
  1006. *Font ZapfDingbats: Special "(001.002)" Special Disk
  1007. *?FontQuery: "
  1008.    save  
  1009.    { count 1 gt
  1010.       { exch dup 127 string cvs (/) print print (:) print
  1011.        /Font resourcestatus {pop pop (Yes)} {(No)} ifelse = 
  1012.       } { exit } ifelse
  1013.    } bind loop
  1014.    (*) = flush
  1015.    restore"
  1016. *End
  1017.  
  1018. *?FontList: "
  1019.    save (*) {cvn ==} 128 string /Font resourceforall
  1020.    (*) = flush restore"
  1021. *End
  1022.  
  1023. *% Printer Messages (verbatim from printer):
  1024. *Message: "%%[ exitserver: permanent state may be changed ]%%"
  1025. *Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%"
  1026. *Message: "\FontName\ not found, using Courier"
  1027.  
  1028. *% Status (format: %%[ status: <one of these> ]%% )
  1029. *Status: "idle"
  1030. *Status: "busy"
  1031. *Status: "waiting"
  1032. *Status: "printing"
  1033. *Status: "scanning"
  1034.  
  1035. *Status: "PrinterError: Ok"
  1036. *Status: "PrinterError: Reset the copier and fiery"
  1037. *Status: "PrinterError: Copier is busy (Copier mode)"
  1038. *Status: "PrinterError: Copier is busy (AGOC)"
  1039. *Status: "PrinterError: Copier is busy (FUSER)"
  1040. *Status: "PrinterError: Copier is busy (ROS)"
  1041. *Status: "PrinterError: Copier is busy (DRUM HEATER)"
  1042. *Status: "PrinterError: Copier is busy (MC)"
  1043. *Status: "PrinterError: Paper jam"
  1044. *Status: "PrinterError: Copier's interlock is open"
  1045. *Status: "PrinterError: Out of toner"
  1046. *Status: "PrinterError: Fuser web empty"
  1047. *Status: "PrinterError: Waste toner container is full"
  1048. *Status: "PrinterError: Copier's accessary is disabled"
  1049.  
  1050. *Status: "PrinterError: Load A3 paper in tray"
  1051. *Status: "PrinterError: Load A4 paper in tray"
  1052. *Status: "PrinterError: Load A4 SEF paper in tray"
  1053. *Status: "PrinterError: Load 11x17 paper in tray"
  1054. *Status: "PrinterError: Load Letter paper in tray"
  1055. *Status: "PrinterError: Load Letter SEF paper in tray"
  1056. *Status: "PrinterError: Load Legal paper in tray"
  1057. *Status: "PrinterError: Load 8x10 paper in tray"
  1058. *Status: "PrinterError: Load Legal 13 paper in tray"
  1059. *Status: "PrinterError: Load 9x12 paper in tray"
  1060.  
  1061. *Status: "PrinterError: An unknown copier error occurred"
  1062. *Status: "PrinterError: Copier is offline"
  1063.  
  1064. *Status: "PrinterError: Load A3 paper in bypass tray"
  1065. *Status: "PrinterError: Load A4 paper bypass tray"
  1066. *Status: "PrinterError: Load A4 SEF paper bypass tray"
  1067. *Status: "PrinterError: Load 11x17 paper bypass tray"
  1068. *Status: "PrinterError: Load Letter paper bypass tray"
  1069. *Status: "PrinterError: Load Letter SEF paper bypass tray"
  1070. *Status: "PrinterError: Load Legal paper bypass tray"
  1071. *Status: "PrinterError: Load 8x10 paper bypass tray"
  1072. *Status: "PrinterError: Load Legal 13 paper bypass tray"
  1073. *Status: "PrinterError: Load 9x12 paper bypass tray"
  1074.  
  1075. *Status: "PrinterError: Sorter problem (See copier console)"
  1076. *Status: "PrinterError: Copier is busy (UI)"
  1077.  
  1078.  
  1079. *% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
  1080. *Source: "AppleTalk"
  1081.  
  1082. *% Printer Error (format: %%[ PrinterError: <one of these> ]%%)
  1083.  
  1084. *PrinterError: "Ok"
  1085. *PrinterError: "Reset the copier and fiery"
  1086. *PrinterError: "Copier is busy (Copier mode)"
  1087. *PrinterError: "Copier is busy (AGOC)"
  1088. *PrinterError: "Copier is busy (FUSER)"
  1089. *PrinterError: "Copier is busy (ROS)"
  1090. *PrinterError: "Copier is busy (DRUM HEATER)"
  1091. *PrinterError: "Copier is busy (MC)"
  1092. *PrinterError: "Paper jam"
  1093. *PrinterError: "Copier's interlock is open"
  1094. *PrinterError: "Out of toner"
  1095. *PrinterError: "Fuser web empty"
  1096. *PrinterError: "Waste toner container is full"
  1097. *PrinterError: "Copier's accessary is disabled"
  1098.  
  1099. *PrinterError: "Load A3 paper in tray"
  1100. *PrinterError: "Load A4 paper in tray"
  1101. *PrinterError: "Load A4 SEF paper in tray"
  1102. *PrinterError: "Load 11x17 paper in tray"
  1103. *PrinterError: "Load Letter paper in tray"
  1104. *PrinterError: "Load Letter SEF paper in tray"
  1105. *PrinterError: "Load Legal paper in tray"
  1106. *PrinterError: "Load 8x10 paper in tray"
  1107. *PrinterError: "Load Legal 13 paper in tray"
  1108. *PrinterError: "Load 9x12 paper in tray"
  1109.  
  1110. *PrinterError: "An unknown copier error occurred"
  1111. *PrinterError: "Copier is offline"
  1112.  
  1113. *PrinterError: "Load A3 paper in bypass tray"
  1114. *PrinterError: "Load A4 paper bypass tray"
  1115. *PrinterError: "Load A4 SEF paper bypass tray"
  1116. *PrinterError: "Load 11x17 paper bypass tray"
  1117. *PrinterError: "Load Letter paper bypass tray"
  1118. *PrinterError: "Load Letter SEF paper bypass tray"
  1119. *PrinterError: "Load Legal paper bypass tray"
  1120. *PrinterError: "Load 8x10 paper bypass tray"
  1121. *PrinterError: "Load Legal 13 paper bypass tray"
  1122. *PrinterError: "Load 9x12 paper bypass tray"
  1123.  
  1124. *PrinterError: "Sorter problem (See copier console)"
  1125. *PrinterError: "Copier is busy (UI)"
  1126.  
  1127.  
  1128. *% Color Separation Information ====================
  1129.  
  1130.  
  1131. *% Custom Inks for Fiery Logo
  1132. *InkName: P300FieryBlue/Fiery Blue
  1133. *InkName: P199FieryRed/Fiery Red
  1134. *InkName: PblackFieryBlack/Fiery Black
  1135. *CustomCMYK P300FieryBlue: ".9 .9 .0 .0"
  1136. *CustomCMYK P199FieryRed: ".0 .9 .9 .0"
  1137. *CustomCMYK PblackFieryBlack: ".2 .1 .1 .9"
  1138.  
  1139. *DefaultColorSep: Black.50lpi.400dpi
  1140. *DefaultSeparations: False
  1141.  
  1142. *% -------Halftone Graphics Mode (Hi-Res mode)
  1143. *ColorSepScreenAngle Cyan.50lpi.400dpi: "0"
  1144. *ColorSepScreenAngle Magenta.50lpi.400dpi: "0"
  1145. *ColorSepScreenAngle Yellow.50lpi.400dpi: "0"
  1146. *ColorSepScreenAngle Black.50lpi.400dpi: "0"
  1147. *ColorSepScreenFreq Cyan.50lpi.400dpi: "50.0"
  1148. *ColorSepScreenFreq Magenta.50lpi.400dpi: "50.0"
  1149. *ColorSepScreenFreq Yellow.50lpi.400dpi: "50.0"
  1150. *ColorSepScreenFreq Black.50lpi.400dpi: "50.0"
  1151. *ColorSepScreenProc Cyan.50lpi.400dpi: "{6 5 
  1152.     { 3 1 roll 4 -1 roll exch 
  1153.     {dup 8  ge { 8 sub} if exch 
  1154.     dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if      
  1155.     1.0 add 8 2 div  mul add dup 8 ge {8 sub} if
  1156.     dup 0 lt {0 exch sub} if  cvi
  1157.     }
  1158.     exec 8 mul 3 1 roll exch 
  1159.     {dup 8  ge { 8 sub} if exch 
  1160.     dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if      
  1161.     1.0 add 8 2 div  mul add dup 8 ge {8 sub} if
  1162.     dup 0 lt {0 exch sub} if  cvi
  1163.     }            
  1164.     exec add
  1165.     [
  1166.     48 18  8 16   46 16  6 14
  1167.     56 60 32 24   54 58 30 22
  1168.      4 12 44 40    2 10 42 38
  1169.     28 20 52 64   26 18 50 62
  1170.     
  1171.     45 15  5 13   47 17  7 15
  1172.     53 57 29 21   55 59 31 23
  1173.      1  9 41 37    3 11 43 39
  1174.     25 17 49 61   27 19 51 63
  1175.     ] 
  1176.     exch get 8 dup mul div} exec}" 
  1177. *End
  1178.  
  1179. *ColorSepScreenProc Magenta.50lpi.400dpi: "{4 7 
  1180.     { 3 1 roll 4 -1 roll exch 
  1181.     {dup 8  ge { 8 sub} if exch 
  1182.     dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if      
  1183.     1.0 add 8 2 div  mul add dup 8 ge {8 sub} if
  1184.     dup 0 lt {0 exch sub} if  cvi
  1185.     }
  1186.     exec 8 mul 3 1 roll exch 
  1187.     {dup 8  ge { 8 sub} if exch 
  1188.     dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if      
  1189.     1.0 add 8 2 div  mul add dup 8 ge {8 sub} if
  1190.     dup 0 lt {0 exch sub} if  cvi
  1191.     }            
  1192.     exec add
  1193.     [
  1194.     48 18  8 16   46 16  6 14
  1195.     56 60 32 24   54 58 30 22
  1196.      4 12 44 40    2 10 42 38
  1197.     28 20 52 64   26 18 50 62
  1198.     
  1199.     45 15  5 13   47 17  7 15
  1200.     53 57 29 21   55 59 31 23
  1201.      1  9 41 37    3 11 43 39
  1202.     25 17 49 61   27 19 51 63
  1203.     ] 
  1204.     exch get 8 dup mul div} exec}"
  1205. *End
  1206.  
  1207. *ColorSepScreenProc Yellow.50lpi.400dpi: "{5 2
  1208.     { 3 1 roll 4 -1 roll exch 
  1209.     {dup 8  ge { 8 sub} if exch 
  1210.     dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if      
  1211.     1.0 add 8 2 div  mul add dup 8 ge {8 sub} if
  1212.     dup 0 lt {0 exch sub} if  cvi
  1213.     }
  1214.     exec 8 mul 3 1 roll exch 
  1215.     {dup 8  ge { 8 sub} if exch 
  1216.     dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if      
  1217.     1.0 add 8 2 div  mul add dup 8 ge {8 sub} if
  1218.     dup 0 lt {0 exch sub} if  cvi
  1219.     }            
  1220.     exec add
  1221.     [
  1222.     48 18  8 16   46 16  6 14
  1223.     56 60 32 24   54 58 30 22
  1224.      4 12 44 40    2 10 42 38
  1225.     28 20 52 64   26 18 50 62
  1226.     
  1227.     45 15  5 13   47 17  7 15
  1228.     53 57 29 21   55 59 31 23
  1229.      1  9 41 37    3 11 43 39
  1230.     25 17 49 61   27 19 51 63
  1231.     ] 
  1232.     exch get 8 dup mul div} exec}"
  1233. *End
  1234. *ColorSepScreenProc Black.50lpi.400dpi: "{2 4 
  1235.     { 3 1 roll 4 -1 roll exch 
  1236.     {dup 8  ge { 8 sub} if exch 
  1237.     dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if      
  1238.     1.0 add 8 2 div  mul add dup 8 ge {8 sub} if
  1239.     dup 0 lt {0 exch sub} if  cvi
  1240.     }
  1241.     exec 8 mul 3 1 roll exch 
  1242.     {dup 8  ge { 8 sub} if exch 
  1243.     dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if      
  1244.     1.0 add 8 2 div  mul add dup 8 ge {8 sub} if
  1245.     dup 0 lt {0 exch sub} if  cvi
  1246.     }            
  1247.     exec add
  1248.     [
  1249.     48 18  8 16   46 16  6 14
  1250.     56 60 32 24   54 58 30 22
  1251.      4 12 44 40    2 10 42 38
  1252.     28 20 52 64   26 18 50 62
  1253.     
  1254.     45 15  5 13   47 17  7 15
  1255.     53 57 29 21   55 59 31 23
  1256.      1  9 41 37    3 11 43 39
  1257.     25 17 49 61   27 19 51 63
  1258.     ] 
  1259.     exch get 8 dup mul div} exec}"
  1260. *End
  1261.  
  1262. *% PPD Last Modified 1/6/97
  1263. *% End of PPD file for Fiery XJ 5750
  1264.